This ontology is distributed under Creative Commons Attribution 3.0 License - http://creativecommons.org/licenses/by/3.0
The Research Object Evolution Ontology (roevo) extends the ro ontology to capture the lifecycle and versioning of research objects. ro ontology and other extensions are described at http://wf4ever.github.io/ro/.
roevo is also an extension of PROV ontology for describing Research Object evolution provenance. PROV ontology is described at http://www.w3.org/TR/prov-o/.
The Research Object Evolution Ontology (roevo) extends the ro ontology to capture the lifecycle and versioning of research objects (ROs). roevo is also an extension of PROV ontology for describing Research Object evolution provenance.
roevo enables the representation of the different stages of the ROs lifecycle, their dependencies, as well as the corresponding versions of ROs and their aggregated resources, with the associated changes in these resources.
roevo follows a modular approach, enabling the creation of extensions for modeling detailed taxonomies of changes for particular resources, e.g., workflows.
Additional information about roevo and background information is available at http://www.wf4ever-project.org/wiki/display/docs/RO+evolution
IRI: http://purl.org/wf4ever/roevo#Addition
IRI: http://purl.org/wf4ever/roevo#ArchivedRO
A subclass of ro:ResearchObject representing a type of Research Object in archival state. It is also a subclass of prov:Entity as this is a type of artifact with fixed aspects and for which we want to provide provenance.
Archived ROs represent the final stage of a RO (release) where it has either reached a version that the author prescribes to be stable and meaningful and is appropriate for publication and long-term preservation, or it has been deprecated. They are therefore immutable, with no further changes or versions allowed
IRI: http://purl.org/wf4ever/roevo#Change
A prov:Activity that changes the Research Object (RO) aggregation, content, structure, or the annotations about the RO or its aggregated resources.
IRI: http://purl.org/wf4ever/roevo#ChangeSpecification
A collection of roevo:Changes activities representing the set of changes in a Research Object between two different versions
IRI: http://purl.org/wf4ever/roevo#LiveRO
A subclass of ro:ResearchObject representing a type of Research Object in live state. It is also a subclass of prov:Entity as this is a type of artifact with fixed aspects and for which we want to provide provenance.
Live ROs represent a work in progress. They are thus mutable as the content or state of their resources may change.
IRI: http://purl.org/wf4ever/roevo#Modification
A type of roevo:Change that modifies the aggregation, content and/or structure of the Research Object by updating an aggregated resource content or an existing annotation
IRI: http://purl.org/wf4ever/roevo#Removal
A type of roevo:Change that changes the aggregation, content and/or structure of the Research Object by removing a resources or an annotation
IRI: http://purl.org/wf4ever/ro#AggregatedAnnotation
IRI: http://purl.org/wf4ever/roevo#SnapshotRO
A subclass of ro:ResearchObject representing a type of Research Object in snapshot state. It is also a subclass of prov:Entity as this is a type of artifact with fixed aspects and for which we want to provide provenance.
Snapshot ROs are intended as a record of past activity, ready to be disseminated as a whole. They are immutable, and reflect the state of the Live RO at a certain time.
IRI: http://purl.org/wf4ever/roevo#VersionableResource
A prov:Entity representing a type of artifact that may be versioned and for which we want to track its different versions. This class is equivalent to the union of roevo:SnapshotRO, roevo:ArchivedRO, ro:Resource and ro:AggregatedAnnotation that are the artifacts for which we want to track their versions.
IRI: http://purl.org/wf4ever/roevo#fromVersion
Associates the set of changes (roevo:ChangeSpecification) that were used (applied) by the pointed version of the resource (roevo:VersionableResource)
IRI: http://purl.org/wf4ever/roevo#hasArchive
Link a roevo:LiveRO with its archived version (roevo:ArchivedRO)
IRI: http://purl.org/wf4ever/roevo#hasChange
Associates a roevo:Change to the roevo:ChangeSpecification including this change (in the set of changes generating a version of a resource)
IRI: http://purl.org/wf4ever/roevo#hasPreviousChange
Associates two roevo:Changes that occurred one after the other
IRI: http://purl.org/wf4ever/roevo#hasRevision
Inverse of prov:wasRevisionOf, where a revision is a derivation for which the resulting entity is a revised version of some original. Hence, it associates an entity with another entity derived from the former.
IRI: http://purl.org/wf4ever/roevo#hasSnapshot
Link a roevo:LiveRO with its different snapshots (roevo:SnapshotRO)
IRI: http://purl.org/wf4ever/roevo#isArchiveOf
Inverse of roevo:hasArchive. It associates an roevo:ArchivedRO with the roevo:LiveRO from which it was created
IRI: http://purl.org/wf4ever/roevo#isSnapshotOf
Inverse of roevo:hasSnapshot. It associates an roevo:SnapshotRO with the roevo:LiveRO from which it was created
IRI: http://purl.org/wf4ever/roevo#relatedResource
Associates a change (roevo:Change) to the resource (roevo:VersionableResource) affected by this change
IRI: http://purl.org/wf4ever/roevo#toVersion
Associates the set of changes (roevo:ChangeSpecification) that generated the pointed version of the resource (roevo:VersionableResource)
IRI: http://purl.org/wf4ever/roevo#wasArchivedBy
Indicates the prov:Agent responsible for creating the associated roevo:ArchivedRO
IRI: http://purl.org/wf4ever/roevo#wasChangedBy
Associates a version of the resource (roevo:VersionableResource) to the set of changes (roevo:ChangeSpecification) that generated it
IRI: http://purl.org/wf4ever/roevo#wasSnapshotedBy
Indicates the prov:Agent responsible for creating the associated roevo:SnapshotRO
IRI: http://purl.org/wf4ever/roevo#archivedAtTime
The time at which an roevo:ArchiveRO was completely created and is available for use
IRI: http://purl.org/wf4ever/roevo#snapshotedAtTime
The time at which an roevo:SnapshotRO was completely created and is available for use
This HTML document was obtained by processing the OWL ontology source code through LODE, Live OWL Documentation Environment, developed by Silvio Peroni.
A type of roevo:Change that changes the aggregation, content and/or structure of the Research Object by adding a resources or an annotation